@charset "utf-8";

body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:'\5FAE\8F6F\96C5\9ED1',Arial;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
img{max-width:100%}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.cc{*zoom:1;}
.cc:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
.mt50{margin-top:50px}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

.topbar{width:100%;height:13px;overflow:hidden;background:#0191a9}
.header{width:1280px;height:127px;margin:0 auto;z-index:1;}
.header .topmenu{text-align:right;padding-right:10px;margin-top:10px;font-size:16px;z-index:20}
.header .topmenu #sw_en{margin:0 10px;padding-left:20px;background:url(../images/en.gif) no-repeat left center;cursor:pointer;text-decoration:none;}
.header .topmenu #sw_zh{margin:0 10px;padding-left:20px;background:url(../images/zh.gif) no-repeat left center;cursor:pointer;text-decoration:none;}
.header .topmenu span{margin:0 10px;padding-left:20px;background:url(../images/tel.gif) no-repeat left center;color:#0c4da2}
.header .topmenu .fl a{width:24px;height:24px;float:left;margin-right:6px}
.header .topmenu a#fb{background:url(../images/icon_fb.png) no-repeat}
.header .topmenu a#in{background:url(../images/icon_in.png) no-repeat}
.header .topmenu a#tw{background:url(../images/icon_tw.png) no-repeat}
.header .topmenu a#yt{background:url(../images/icon_yt.png) no-repeat}
.header h1{float:left;width:446px;height:97px;margin:8px 0 0 10px}
.header h1.logo{background:url(../images/logo.png) no-repeat;}
.header h1.logoen{background:url(../images/logoen.png) no-repeat;}
.nav{float:right;height:70px;margin:0 auto;line-height:22px;font-family:"Open Sans",sans-serif;margin-top:35px}
.nav li{float:left;}
.nav li a{display:block;width:108px;height:70px;text-align:center;font-size:1.2em;font-weight:bold;color:#333;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.nav li a p{vertical-align:middle}
.nav li a span{width:25px;height:25px;margin:0 auto;display:block;padding-top:11px;background:url(../images/img-sprite.png) no-repeat}
.nav li a:hover, .nav li a:hover.on{background:#4fafc2;text-decoration:none;color:#fff}
.nav li a.on{background:#3d9bae;color:#fff}
.nav li a.on2{background:#4fafc2;text-decoration:none;color:#fff}
.nav li:hover.on{background:#3d9bae;text-decoration:none;}
.nav .nav_sub{display:none;position:absolute;z-index:9999;height:258px;background:url(../images/nav_sub_bg.jpg) repeat-x;left:0;top:150px}
.nav .nav_sub dl{width:1100px;margin:45px auto 0 auto}
.nav .nav_sub dt{width:400px;float:left;text-align:center}
.nav .nav_sub dd{float:left;width:680px;color:#666;position:relative}
.nav .t,.nav .t:hover{background:url(../images/nav_ico.gif) no-repeat 120px center #333;}
.nav a #ico0{background-position:-1px 0}
.nav a #ico1{background-position:-26px 0}
.nav a #ico2{background-position:-51px 0}
.nav a #ico3{background-position:-76px 0}
.nav a #ico4{background-position:-102px 0}
.nav a #ico5{background-position:-127px 0}
.nav a #ico6{background-position:-153px 0}
.nav a.on #ico0,.nav a:hover #ico0{background-position:-1px -45px}
.nav a.on #ico1,.nav a:hover #ico1{background-position:-26px -45px}
.nav a.on #ico2,.nav a:hover #ico2{background-position:-51px -45px}
.nav a.on #ico3,.nav a:hover #ico3{background-position:-76px -45px}
.nav a.on #ico4,.nav a:hover #ico4{background-position:-102px -45px}
.nav a.on #ico5,.nav a:hover #ico5{background-position:-127px -45px}
.nav a.on #ico6,.nav a:hover #ico6{background-position:-153px -45px}
.nav .navupdiv{width:658px;height:116px;margin-top:15px;border:1px solid #dbdbdc}
.nav li ul{width:656px;overflow:hidden}
.nav li ul li{border:0;padding:0 0 0 40px;margin-top:10px;float:left}
.nav li ul li a,.nav li ul li a:hover{float:none;width:111px;height:22px;color:#333;font-size:13px;font-weight:400;padding:5px 0 0 11px;text-align:left;background:url(../images/abg.png) no-repeat left center}

.mainbody{width:1280px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto}
.banner{/*box-shadow:5px 5px 10px #888;*/margin:0 auto 15px auto;min-width:1280px;width:100%;height:360px;overflow:hidden}
.banner li a{display:block;height:360px}
.footercon{width:1080px;margin:0 auto;}
.arrow{background:url(../images/arrowdown.gif) no-repeat center center;width:60px;height:60px;padding:20px;margin:0 auto;cursor:pointer}
.arrowup{background:url(../images/arrowup.gif) no-repeat center center;width:60px;height:60px;padding:20px;margin:0 auto;cursor:pointer}
.ihr{width:110px;height:5px;margin:0 auto}
.index_title{text-align:center}
.index_title h1{font-size:41px;line-height:60px;font-weight:400}
.index_title h2{font-size:25px;line-height:45px;font-weight:400}
#iabout .index_title{color:#0191a9}
#iabout .ihr{background:#fabe0f}
#iprod .index_title{color:#39346e}
#iprod .ihr{background:#0191a9}
#inews .index_title{color:#a21017}
#inews .ihr{background:#c0141c}
#ipatner .index_title{color:#d45f09}
#ipatner .ihr{background:#d45f09}
.iaboutlist,.iprodlist,.inewslist,.ipatnerlist{width:1280px;margin-top:20px;padding-top:20px;background:url(../images/iaboutbg.gif) no-repeat bottom;padding-bottom:44px}
.iaboutlist li{float:left;width:295px;margin-right:30px}
.iaboutlist dt{height:233px}
.iaboutlist dt img{width:295px;height:233px}
.iaboutlist dd{background:#4fafc2;font-size:14px}
.iaboutlist dd p{padding:10px;color:#fff}
.iaboutlist dd span{float:left;margin-left:10px;margin-bottom:10px;font-size:14px;border:2px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 8px;color:#fff}
.iaboutlist dd span a,.iaboutlist dd span a:hover{color:#fff;text-decoration:none;}

.iprodlist li{float:left;margin-right:40px;margin-bottom:20px;width:400px}
.iprodlist li img{width:400px;height:300px;border:1px solid #ccc}
.iprodlist li a:hover img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);border:1px solid #fff;box-shadow:0 0 10px #0191a9}
.iprodlist li dd{font-size:18px;line-height:40px}

.inewslist dl{float:left;width:560px;margin:0 40px 30px 40px;overflow:hidden}
.inewslist dt{float:left;width:104px;height:96px;border:1px solid #a4001d;background:#a4001d;text-align:center}
.inewslist dl.cur dt{border-color:#580211;background:#580211}
.inewslist dt p{background:#fff;height:68px;line-height:68px;font-family:Arial;font-size:35px;font-weight:800;color:#a4001d}
.inewslist dl.cur dt p{color:#580211}
.inewslist dt span{height:28px;line-height:28px;font-family:Arial;font-size:14px;color:#fff}
.inewslist dd{width:430px;float:left;padding:5px 10px;}
.inewslist dd h4{font-size:20px;line-height:30px;font-weight:400}
.inewslist dd p{color:#999}

.ipatnerlist li{float:left;width:200px;height:200px;border:1px solid #e2e2e2;position:relative;overflow:hidden;margin-right:13px;margin-bottom:13px;cursor:pointer}
.ipatnerlist li img{width:200px;height:200px}
.ipatnerlist li div,.patner_co li div{top:210px;width:200px;height:200px;position:absolute;left:0;background:#139ed1}
.ipatnerlist li div p,.patner_co li div p{font-size:15px;margin-top:80px;text-transform:uppercase;color:#fff;text-align:center;}

.subtitle{padding:42px 0;margin:0 auto;text-align:center}
.subtitle span{font-size:30px;border-top:1px solid #17357d;border-bottom:1px solid #17357d;display:inline-block;margin:0 auto;line-height:70px;color:#17357d}
.subtitle span i{font-style:normal;font-family:'Arial'}
.sub_title{text-align:center;margin-top:20px}
.sub_title h2{font-size:36px;height:70px;line-height:70px}
.sub_title p{line-height:40px;font-size:16px}
.sub_title_line{height:3px;background:#79ccea;margin:0 auto;width:100px}
.sub_title_line1{width:1100px;margin:0 auto;border-bottom:1px solid #0c4da2;height:0;overflow:hidden}
.sub_con{width:1100px;margin:0 auto;line-height:2.17;table-layout:fixed;word-break:break-all;padding:15px 0 44px 0;background:url(../images/iaboutbg.png) no-repeat bottom}
.proc_con{margin-bottom:40px;position:relative}
.proc_con img{width:1100px;height:320px}
.proc_con h3,.proc_con p{font-size:26px;font-weight:normal;position:absolute;z-index:10;bottom:74px}
.proc_con h3{left:40px}
.proc_con p{right:40px}

.prodlist ul{width:1100px;margin:35px auto 0 auto;overflow:hidden;}
.prodlist ul li{float:left;width:530px;height:395px;margin:0 18px 34px 0;text-align:center;border:1px solid #e6e6e6;background:#fff;overflow:hidden;}
.prodlist ul li div{height:250px;margin-top:4px}
.prodlist ul li h3{color:#333333;font-size:16px;line-height:16px;height:16px;padding:15px 10px 15px 10px;overflow:hidden;}
.prodlist ul li p{color:#999999;font-size:13px;line-height:30px;height:30px;padding:0 15px;overflow:hidden;}
.prodlist ul li a.pormore{display:block;width:83px;height:29px;margin:0 auto;margin-top:14px;line-height:29px;border:1px solid #e6e6e6;color:#0c4da2;}
.prodlist ul li.cur{background:#fff url(../images/prolicur1.png) no-repeat;border:1px solid #fff;}
.prodlist ul li .new{float:right;width:100%;height:67px;position:relative;margin-top:4px;z-index:9999;overflow:hidden;margin-right:5px;}

.prodxq{width:1100px;margin:0 auto}
.prodxq .title{padding:20px 10px 30px 10px;font-size:28px;height:30px;font-weight:bold;text-align:center;color:#241e5e}
.prodxq img{max-width:100%}
.prodxq .tit{height:49px;border-bottom:0;margin-top:35px}
.prodxq .tit ul{border-bottom:4px solid #e1e1e1;height:45px}
.prodxq li{float:left;height:45px;font-size:16px;color:#949494;position:relative;top:4px;border-right:2px solid #fff;}
.prodxq li a{display:block;height:41px;width:128px;text-align:center;line-height:41px;background:#fff;border-bottom:4px solid #bababa;}
.prodxq li a.click{color:#fff;background:#241e5e;border-bottom:4px solid #241e5e;margin-bottom:-25px;}
.prodxq .nr{font-size:14px}
.prod_data{padding:25px 0;font-size:14px}
.prod_special{font-size:14px;color:#4c4c4c;line-height:24px;display:none;}

.brand li{border-bottom:#e6e6e6 1px solid;border-left:#e6e6e6 1px solid;width:338px;background:#fff;float:left;height:386px;border-top:#e6e6e6 1px solid;margin-right:40px;border-right:#e6e6e6 1px solid}
.brand li img{padding-bottom:20px;width:338px;height:150px;margin:0px auto;padding-left:0px;padding-right:0px;display:block;padding-top:46px}
.brand li p{padding-bottom:10px;line-height:24px;padding-left:25px;padding-right:25px;color:#4c4c4c;font-size:14px;padding-top:0px}

.floatnav{margin-bottom:40px;width:1280px;text-align:center}
.floatnav ul{display:inline-block;*display:inline;zoom:1}
.floatnav li{float:left;padding:0 18px;height:30px;line-height:30px;position:relative;font-size:15px;border:1px solid #d7d7d7;text-align:center;margin-right:-1px}
.floatnav li a,.floatnav li a:hover{text-decoration:none}
.floatnav li.cur,.floatnav li.on{background:#0057a4;border:1px solid #0057a4;color:#fff}
.floatnav li.cur a,.floatnav li.on a,.floatnav li.cur a:hover,.floatnav li.on a:hover{color:#fff}
.floatnav li p{position:absolute;top:31px;left:-1px;padding:5px 0;background:#0057a4;display:none;z-index:99999}
.floatnav li p a{display:block;font-size:12px;width:141px;height:30px;text-align:center;line-height:30px;color:#fff;border:none;}
.floatnav li p a:hover{color:#fff;background-color:#f00}

.carousel{position:relative;margin:0 auto;width:1100px;height:auto;border:none;overflow:visible;background:#fff;padding-bottom:0px;overflow:hidden;}
.carousel .slides{width:894px;margin:0 auto;padding:0;border:none;list-style:none;position:relative;overflow:visible;margin-left:114px;}
.carousel .slides .slideItem{position:absolute;cursor:pointer;overflow:hidden;padding:0;margin:0;border:none;background:#fff;border:1px solid #cccccc;padding:13px;}
.carousel .slides .slideItem a{display:block;text-decoration:none;margin:0;padding:0;border:none;outline:none;}
.carousel .slides .slideItem img{margin:0;padding:0;border:none;width:100%;height:100%;}
.carousel .nextButton{position:absolute;right:10px;top:133px;width:35px;height:35px;background:url("images/next_button.html") no-repeat center;cursor:pointer;z-index:9999;}
.carousel .prevButton{position:absolute;left:10px;top:133px;width:35px;height:35px;cursor:pointer;z-index:9999;}
.carousel .buttonNav{position:relative;margin:0 auto;z-index:999;}
.carousel .buttonNav .numbers{position:relative;float:left;margin:5px;color:#828282;cursor:pointer;font-weight:bold;text-decoration:none;font-size:1em;font-family:Arial, Verdana;}
.carousel .buttonNav .numbers:hover{color:#000;text-decoration:underline;}
.carousel .buttonNav .numberActive{background:none;color:#000;cursor:default;}
.carousel .buttonNav .bullet{position:relative;float:left;width:16px;height:16px;background:url(images/Bullet-White.html) no-repeat center;margin:5px;float:left;cursor:pointer;}
.carousel .buttonNav .bullet:hover{background:url(images/Bullet-Black.html) no-repeat center;}
.carousel .buttonNav .bulletActive{background:url(images/Bullet-Black.html) no-repeat center;cursor:default;}
.carousel .slides .videoOverlay{/* play button */}
.carousel .slides .spinner{/* video preloader */}
.carousel .shadow{width:100%;height:82px;}
.carousel .shadow .shadowLeft{background:url("images/shadowLeft.html") no-repeat;width:100px;height:82px;/* fix png problems in ie */
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowLeft.png, sizingmethod=scale)";/* IE8 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowLeft.png, sizingmethod=scale);/* IE6 & 7 */
}
.carousel .shadow .shadowMiddle{height:82px;background:url("images/shadowTile.html") repeat-x;/* fix png problems in ie */
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowTile.png, sizingmethod=scale)";/* IE8 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowTile.png, sizingmethod=scale);/* IE6 & 7 */
}
.carousel .shadow .shadowRight{width:100px;height:82px;background:url("images/shadowRight.html") no-repeat;/* fix png problems in ie */
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowRight.png, sizingmethod=scale)";/* IE8 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowRight.png, sizingmethod=scale);/* IE6 & 7 */
}
.carousel a{position:absolute;display:block;width:24px;height:34px;top:213px;cursor:pointer;}
.carousel a.HonoerLeft{left:25px;background:url(../images/2015-aLeft.png) no-repeat;}
.carousel a.Honoerright{right:25px;background:url(../images/2015-aright.png) no-repeat;}
.HonorPab{color:#1a1a1a;line-height:24px;text-align:center;font-size:14px;}
.carousel a.cur.HonoerLeft{background:url(../images/2015-aLeftcur.png) no-repeat;}
.carousel a.cur.Honoerright{right:25px;background:url(../images/2015-arightcur.png) no-repeat;}

.development{padding:72px 0 23px;}
.developmentL{float:left;width:519px;border-right:1px solid #ddd;position:relative;padding-right:30px;}
.devetable{width:519px;}
.developmentL .devetable td.td01{padding-right:15px;vertical-align:middle;line-height:26px;}
.devetable td.td02{vertical-align:top;width:66px;}
.developmentL .devetable td{font-size:14px;color:#444;text-align:right;}
.developmentL em.em03{display:block;background:url(../images/hshdot.jpg);width:31px;height:31px;top:19px;right:-16px;position:absolute;}
.developmentR{float:right;width:520px;border-left:1px solid #ddd;position:relative;padding-left:30px;}
.developmentR em.em03{display:block;background:url(../images/hshdot.jpg);width:31px;height:31px;top:19px;left:-16px;position:absolute;}
.developmentR .devetable td{font-size:14px;color:#444;text-align:left;}
.developmentR .devetable td.td01{padding-left:15px;width:461px;vertical-align:middle;}
.development .time,.development .time01{display:block;width:66px;text-align:center;}
.development .time{float:right;}
.development .time i,.development .time01 i{background:#fff;border:1px solid #1B5197;border-bottom:none;;font-size:23px;display:block;height:32px;line-height:32px;font-weight:bold}
.development .time i.i01{color:#1B5197;}
.development .time i.i02{color:#1B5197;}
.development .time em{font-size:16px;color:#fff;display:block;height:33px;line-height:33px;}
.development .time em.em01{background:#1B5197;}
.development .time em.em02{background:#1B5197;}
.developmentC{float:left;padding-top:42px;}
.developmentB{float:left;}
.developmentB ul{margin-top:146px;padding-left:15px;}
.developmentB ul li{width:516px;height:66px;background:#fff;margin-top:74px;line-height:66px;*margin-top:70px;}
.developmentB ul li p{float:left;padding-left:15px;font-size:14px;color:#444;}

.newslist{width:1100px; margin:0 auto; margin-top:25px}
.newslist dl{background:url(../images/news_bg.jpg) no-repeat bottom;padding-bottom:35px;padding-top:35px;margin-bottom:20px;height:auto;overflow:hidden;width:1100px;}
.newslist dl dt{position:relative;width:315px !important;float:left;border:1px dashed #ddd;height:auto;overflow:hidden;top:0px;left:0px;}
.newslist dl dt a.ww-a-one{float:left;padding:5px;width:172px;height:130px;overflow:hidden;border-right:1px dashed #ddd;vertical-align:middle;}
.newslist dl dt a.ww-a-two{float:right;width:130px;height:130px;display:inline-block;position:relative;z-index:2;}
.newslist dl dt a.ww-a-two span{font-size:60px;color:#222222;display:block;height:60px;margin-top:18px;text-align:center;width:100%;line-height:60px;}
.newslist dl dt a.ww-a-two em{width:100%;font-size:18px;color:#999999;display:inline-block;text-align:center;font-style:normal;padding-top:5px;line-height:35px;}
.newslist dl dd{width:710px;float:right;padding-left:36px;height:auto;overflow:hidden;}
.newslist dl dd h3{font-size:18px;color:#333333;padding-bottom:18px}
.newslist dl dd p a{font-size:13px;color:#7777777;line-height:18px}
.newslist dl dd span{display:block;width:100px;height:33px;background-color:#241e5e;text-align:center;line-height:33px;margin-top:18px}
.newslist dl dd span a{font-size:13px;color:#fff;}
.newslist dl img{width:172px;height:130px;}
.newslist dl a,.newslist dl a:hover{text-decoration:none}
.qy_hidebox{background:#241e5e;position:absolute;height:130px;width:120px;display:none;top:5px;right:5px}
.info-content{table-layout:fixed;word-break:break-all;overflow:hidden;line-height:2;padding:10px;}
.info-content h2.title{text-align:center;font-size:18px;padding-bottom:10px}
.info-content .info{text-align:center;padding:10px 0;color:#999;border-bottom:1px dashed #070707}
.info-content small{margin-left:8px;margin-right:3px;font-size:12px;}
.info-content .con{padding:20px 0;font-size:14px}
.info-content .con img{display:block;max-width:100%;margin:0 auto}

.patner_tit{line-height:50px;border-bottom:#241e5e 2px solid;padding-left:10px;font-size:24px;color:#fff;background:url(../images/patner_tit.jpg) no-repeat 0 0;}
.patner_entit{line-height:50px;border-bottom:#241e5e 2px solid;padding-left:10px;font-size:12px;color:#fff;background:url(../images/patner_tit.jpg) no-repeat 0 0;}
.patner_co h3{font-size:15px;color:#e4ad07;padding-bottom:25px}
.patner_co p{font-size:12px;padding-bottom:30px}
.patner_co ul{width:1100px;height:100%;margin-bottom:30px;overflow:hidden}
.patner_co ul li{height:200px;width:200px;float:left;margin-right:22px;margin-top:22px;position:relative;overflow:hidden;border:#e2e2e2 1px solid;}

.par_box{ width:200px; height:200px; padding:14px 0px; background:#235db8; position:absolute; top:300px; left:0;}
.ww-bnjy-hzhb .par_box p{ color:#fff; font-size:15px; text-transform:uppercase; padding-bottom:8px; margin-top:80px; text-align:center}
.par_box span{ color:#fff; font-size:18px;}

.in-case1{margin-bottom:5px}
.in-case1 .list{width:1100px;margin:0 auto}
.in-case1 .list ul{overflow:hidden;width:1124px}
.in-case1 .list ul li{position:relative;margin-top:20px;margin-right:22px;width:352px;height:224px;float:left}
.in-case1 .list ul li a{display:block}
.in-case1 .list ul li a img{width:352px;height:224px}
.in-case1 .list ul li a div{position:absolute;text-align:center;line-height:30px;bottom:0px;background:url(../images/bg02.png);height:30px;color:#fff;font-size:14px;right:0px;left:0px;z-index:9999;}
.in-case1 .list ul li a div:hover{background:url(../images/bg03.png);height:30px;color:#000;}
.in-section1{}
.in-section1 .title{position:relative;height:100px;}
.in-section1 .title h2{height:60px;line-height:60px;color:#0061a8;font-size:22px;text-align:center;border-bottom:#e2e2e2 1px solid;margin-bottom:5px}
.in-section1 .title h2 span{border-bottom:#ff0000 2px solid;color:#0061a8;padding-bottom:14px;font-size:22px}
.in-section1 .title .a{position:absolute;text-indent:-9999px;width:42px;text-align:center;height:16px;right:0px;font-size:16px}

.inchinacity{background:url(../images/contact01.png) no-repeat;height:93px;padding-left:73px;position:relative;}
.inchinacity span{font-size:14px;color:#fff;position:absolute;display:block;width:48px;text-align:center;top:15px;left:0;}
.inchinacity span.entit{font-family:'calibri';font-size:12px}
.inchinacity h2{font-size:16px;color:#999;border-bottom:1px solid #c6c6c6;padding:25px 0 16px;width:345px;}
.map{height:400px;background:url(../images/map.jpg)}
.map_en{height:400px;background:url(../images/map_en.jpg)}
.contact_co{width:1100px;overflow:hidden;table-layout:fixed;word-break:break-all;line-height:2;}
.contact_co h2{font-size:14px;color:#4c4c4c;border-bottom:1px solid #d9d9d9;padding-bottom:50px;text-align:center;margin-bottom:44px;font-weight:normal}
.contact_co h2 em{color:#1B5197;overflow:hidden;font-style:normal}
.contact_co form{width:1150px;}
.contact_co form label{font-size:15px;color:#4c4c4c;display:block;margin-bottom:15px;}
.contact_co form label em{color:#f00;font-style:normal}
.contact_co form div{float:left;margin-right:44px;margin-bottom:25px;}
.formtxt{width:525px;height:44px;line-height:44px;border:1px solid #dcdcdc;text-indent:15px;font-size:15px;color:#4c4c4c;font-family:"Microsoft YaHei";background:#fff;}
.formarea{padding:10px;font-size:15px;color:#4c4c4c;font-family:"Microsoft YaHei";height:262px;width:1068px;border:1px solid #dcdcdc;outline-style:none;word-wrap:break-word;background:#fff;resize:none;}
.formbt{width:300px;margin:0 auto;margin-top:15px;}
.formbt input{width:136px;height:40px;text-align:center;line-height:40px;font-family:"Microsoft YaHei";color:#fff;font-size:18px;}
.submit{background:#f65400;margin-right:28px;float:left;}
.reset{background:#a2a2a2;}

.back{background:url('../images/back.jpg') no-repeat;width:101px;height:32px;line-height:32px;text-indent:37px;font-size:18px;display:block;color:#fff;margin-bottom:20px;}
.preNext{border-bottom: 1px solid #e1e1e1;margin-bottom:50px;height:26px;line-height:20px;padding-top:5px;margin-top:30px;}
.preNext li{padding-left:10px;}
.preNext li a,.preNext li span{margin-left:10px}
.preNext li b{background:#241e5e;padding: 2px 5px;margin-left:-10px;color:#fff;}

.footer{padding:30px 0 50px 0;width:100%;margin-top:40px;background:#139ed1;text-align:center;line-height:27px;font-size:16px;color:#fff;}
.footer a,.footer a:hover{color:#fff}
.footer .footel{height:80px;line-height:80px;text-indent:100px;background:url(../images/bg_tel.png) no-repeat left center;font-size:20px}
.footer .fl ul{line-height:60px;padding:20px 0 10px 0}
.footer .fl ul li{padding:0;min-height:60px;_height:60px;line-height:60px;text-indent:52px;overflow:hidden}
.footer .f_tel{background:url(../images/ico_tel.png) no-repeat left 10px}
.footer .f_add{background:url(../images/ico_address.png) no-repeat left 10px}
.footer .f_qqq{background:url(../images/ico_qq.png) no-repeat left 10px}
.footer .f_mai{background:url(../images/ico_email.png) no-repeat left 10px}
.footer .qrcode{width:258px;text-align:center}
.contmsg{width:40px;height:37px;position:fixed;bottom:0;right:20px;background:url(../images/msg_bg.gif) no-repeat;cursor:pointer;text-decoration:none;line-height:18px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.msgtxt{display:none;border:1px solid #e1e1e1;width:120px;padding:5px 8px;position:absolute;bottom:40px;right:0;}

.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:'\5b8b\4f53';font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}

.picarr{position:relative;margin:20px auto;}
.picarr .picture{width:100%;text-align:center;}
.picarr .picture a{display:none;}
.picarr .preview{width:685px;margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.picarr .preview li{float:left;margin:4px;}
.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}
.picarr .preview li a img{vertical-align:middle;}
.picarr .preview li.current a{border:1px solid #000;}

.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

*html{background-image:url(about:blank);background-attachment:fixed;}
.kf{width:127px;border:1px solid #51b5f0;position:fixed;top:45%;right:0;background:url(../images/kf_ico.png) no-repeat 7px 10px #1a98d5;min-height:50px;_height:auto!important;_height:50px;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||130)-(parseInt(this.currentStyle.marginBottom,10)||130)));}
.kf_r{margin-left:37px;background:#16a2dd;color:#fff;text-align:center;padding:10px 0 10px;}
.kf_r img{margin-bottom:5px;}

.class_input{width:290px;border:1px solid #e0e0e0;padding:6px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.class_input_on{width:290px;border:1px solid #8cd1ff;background:#f1f9ff;padding:6px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}

.class_areatext{width:290px;height:90px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.class_areatext_on{width:290px;height:90px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}


*html{background-image:url(about:blank);background-attachment:fixed;}
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}
